// worker线程
console.log('在woker线程执执行');

//通过事件来接收主线程发来的消息
this.onmessage = function (e) {
    console.log('收到主线程发来的消息');

    if (e.data === '起来干活') {
        console.log('执行事件');
        let sum = 0;
        for (var i = 0; i < 4000000000000; i++){
            sum += i;
        }

        //打印计算出来结果所需要的时间
        console.timeEnd('执行时间');

        console.log('给主线程发送消息')

        //计算出来的结果发送给主线程
        this.postMessage(sum);

    }
}